dvdisaster Version 0.70  To the Internet version
Contents

Overview
Examples and screen shots
Download
·System requirements
·Installation
Questions and Answers
Background information

Installation of the source code distribution

Required tools and libraries

dvdisaster requires the usual GNU development tools for compiling C programs.

Depending on your operating system you will also need:

FreeBSD and Linux typically come with suitable packages on their installation media. Sometimes these packages are not installed completely by default; you may need to install their development versions also. The additional packages are usually suffixed with "-devel" or "-dev".

Hints for Windows

For Windows the GNU tools are available in the Mingw framework. Building under Cygwin is not supported.

The Gtk+ project offers pre-compiled Windows versions. You'll need both the normal and "-devel" versions of the libraries.

Hints for Mac OS X / Darwin

dvdisaster was ported by Julian Einwag to Darwin, the Unix foundation of Mac OS X. Currently dvdisaster needs to be built and run as an X11 application under Mac OS X. An Aqua compatible version of the Gtk+ library is under development, but not yet stable. As soon as this changes, dvdisaster will be able to run under Mac OS X without using X11.

Mac OS X allows access to CD/DVD drives only to its own user interface by default. You must unmount the drives to make them accessible for dvdisaster.

Hints for FreeBSD

FreeBSD does not pre-install an uniform CD-ROM driver for SCSI and ATAPI drives (as is the case in Linux and Windows). Therefore dvdisaster can not use any ATAPI drives in an out-of-the-box FreeBSD installation. To install a suitable driver please recompile the kernel with the additional device

device atapicam

The devices ata, scbus, cd and pass are also required, but are included by default in FreeBSD 6.0. Compiling the dvdisaster sources requires GNU make (gmake) and the bash shell.

Compiling the source code

Please open a command prompt window and go through the following steps.

Unpack the source code archive:

user@linux> tar xjf dvdisaster-0.70.tar.bz2

Change into the newly created directory:

user@linux> cd dvdisaster-0.70

Call the configuration script:

user@linux> bash configure
[... lots of output from the configuration script ...]

The script will possibly give some hints about missing libraries. Type "bash configure --help" to learn about pointing configure to the correct path of already installed libraries.

When the configuration script finishes without error messages, compile the source code into the executable program:

user@linux> gmake
[... lots of output from the compilation process ...]

Invoke the program for a quick test:

user@linux> ./dvdisaster
[... after a moment the main window will open ...]

Working with the program from the current directory is okay. A copy of the dvdisaster home page is included in the sub directory documentation/en.

It is also possible to have the program and documentation installed permanently on your system:

user@linux> gmake install
[... Output of the installation process ...]

Before doing the install, please review the output of the "configure" script or type "gmake show" to learn about the target directories of the installation.

Enter "bash configure --help" to get information on changing the installation paths.

 
Enjoy using dvdisaster!
Copyright 2004-2006 Carsten Gn÷rlich.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.